package com.yan.myrule;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author ：Yan Guang
 * @date ：Created in 2020/11/30 16:39
 * @description：
 */
@Configuration
public class YanRule {

    @Bean
    public IRule myRule(){
        return new RandomRule();
        //用随机的算法代替 默认的轮询算法，ioc会使用我们的负载均衡算法去代替默认的
        //这里我们也可以写自己的算法
    }
}
